mountainous terrain - Francés Inglés Diccionario